<?php
	//判断同一浏览器登录了其他账号
	$cookuid = request('cookuid', false, true, false, 0);
	//为了避免和下面的冲突，这里再定义一个变量
	$filename_tmp = request('v');
	if($cookuid && $cookie['id'] != $cookuid && $filename_tmp != 'admin/left'){
		location_msg(L('1014'), '/admin/index', 0);
	}
	//该用户拥有的权限去查询  $row['admin_module'];
	$result_module = admin_fun_find_module($cookie['admin_module']);

	$allow_file = array('admin/top', 'admin/left'); //默认不检查的文件

	//循环得到 该用户拥有的权限的 对应文件
	if($result_module){
		foreach($result_module as $k=>$v){
			$array_module[$v['id']] =$v['file'];
		}
	}else{
		return ;
	}

	//当前页面文件名
	if(!$filename){
		$filename = request('v');
		$sys_type = request('sys_type');
		if(is_numeric($sys_type) && $sys_type>0){
			//可能会带参数
			$filename .= "?sys_type={$sys_type}";
		}
	}

	//查询 当前访问文件  是否在拥有权限里

	if(!in_array($filename, $allow_file)){
		//不是默认不检查的文件
		if(!$filename || !in_array($filename,$array_module)){
			location_msg('你没有权限管理该内容', '/admin/main');
		}
	}

	//当前位置
	$path_str = '';
	$module_level = admin_fun_module_all_level();

	foreach($module_level as $k=>$v){
		if($v['file'] == $path_one){
			$path_str .= "{$v['content']}";
			foreach($v['child'] as $k2=>$v2){
				if($v2['file'] == $path_two){
					$path_str .= " &gt; {$v2['content']}";
					foreach($v2['child'] as $k3=>$v3){
						if($v3['file'] == $filename){
							$path_str .= " &gt; <a href=\"/{$v3['file']}\">{$v3['content']}</a>";
							break;
						}
					}
					break;
				}
			}
			break;
		}
	}


	/**
	* 从当前的 QUERY_STRING 中去掉或添加一个参数，并返回新的参数
	* @author <zhufu159239@163.com> 2012-09-05 19:28:56
	*
	* @param string $key    key
	* @param string $value  value
	* @return string
	*/
	function get_cur_url($key, $value=null){
		//没有指定 key ，直接返回原始参数
		if(!$key){
			return '/?'.$_SERVER['QUERY_STRING'];
		}
		$query = explode('&', $_SERVER['QUERY_STRING']);    //得到原始参数
		//参数不正确
		if(!$query){
			return '';
		}
		$query_ary = array();
		foreach($query as $k=>$v){
			$tmp = explode('=', $v);
			$query_ary[$tmp[0]] = $tmp[1];
		}
		//如果修改的是一个参数，组合成数组形式
		if(!is_array($key)){
			$key = array($key=>$value);
		}
		//要修改多个值
		foreach($key as $k=>$v){
			if($v === null){
				unset($query_ary[$k]);
			}else{
				$query_ary[$k] = $v;
			}
		}
		$tmp = array();
		foreach($query_ary as $k=>$v){
			$tmp[] = $k.'='.$v;
		}
		return '/?'.implode('&', $tmp);
	}



?>
<style type="text/css">
.menu_hover{font-size: 14px; font-weight: bold; color: #000000;}
</style>